package com.akk.module.avs.service;

import com.akk.module.avs.entity.AvsPayVip;
import com.akk.module.avs.entity.AvsPayVipExample;
import com.akk.module.avs.mapper.AvsPayVipMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;


@Service
public class AvsPayVipService {

    @Autowired
    private AvsPayVipMapper avsPayVipMapper;

    @Autowired
    private AvsPayVipExample avsPayVipExample;

    public List<AvsPayVip> findByUserId(String userId){
        avsPayVipExample.clear();
        avsPayVipExample.createCriteria().andUserIdEqualTo(userId);
        return avsPayVipMapper.selectByExample(avsPayVipExample);
    }

    public void insert(AvsPayVip avsPayVip){
        avsPayVipMapper.insert(avsPayVip);
    }

    public void update(AvsPayVip avsPayVip){
        avsPayVipExample.clear();
        avsPayVipExample.createCriteria().andVipIdEqualTo(avsPayVip.getVipId());
        avsPayVipMapper.updateByExample(avsPayVip,avsPayVipExample);
    }

}
